armed detachment - French English Dictionary